package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 查询换卡补卡VO
 * @author guyawei
 *
 */
public class QueryChangeCardVo implements Serializable {

	private static final long serialVersionUID = -1881164590569812170L;

//	查询条件：
//	卡产品、姓名、证件号码、补换登记日期（起始－截止）、市民卡号
//	查询结果：
//	卡产品、姓名、证件号码、补换登记日期、原民卡号、新市民卡号、办理网点、办理柜员、发卡日期、业务类型
	
	/**卡控制Id**/
	private Integer cardControlId;
	
	/** 姓名 */
	private String customerName;
	
	 /** 证件号码 */
    private String paperNo;
    
    /**卡产品代码**/
    private String cardPCode;
    
    /**卡产品名**/
    private String cardPName;
    
    /** 登记日期 */
    private Date crtDate;
    
    /** 登记日期 起*/
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date crtDateStart;
    
    /** 登记日期 止*/
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date crtDateEnd;
    
    /**市民卡号**/
    private  String citizenCardNo;
    
    /** 原市民卡号 */
    private String chcOriCitizenNo;
    
    /**业务类型**/
    private String certType;
    
    /** 办理柜员号 */
    private String crtOperator;
    
    /** 办理网点 */
    private String branch;
    
    /**发卡日期**/
    private Date releaseDate;
    
    /**参数(业务类型)**/
    private String certType1;
    private String certType2;
 
    
    /**
   	 * 每页条数
   	 */
   	private Integer numPerPage;
   	
   	/**
   	 * 当前页
   	 */
   	private Integer currentPage;
   	
   	/**
   	 * 分页开始行
   	 */
   	private int startLine;
   	
   	/**数量**/
   	private Integer num;

   	
   	
   	
   	
   	
	public Integer getNum() {
		return num;
	}

	public void setNum(Integer num) {
		this.num = num;
	}

	public Integer getCardControlId() {
		return cardControlId;
	}

	public void setCardControlId(Integer cardControlId) {
		this.cardControlId = cardControlId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getPaperNo() {
		return paperNo;
	}

	public void setPaperNo(String paperNo) {
		this.paperNo = paperNo;
	}

	public String getCardPCode() {
		return cardPCode;
	}

	public void setCardPCode(String cardPCode) {
		this.cardPCode = cardPCode;
	}

	public String getCardPName() {
		return cardPName;
	}

	public void setCardPName(String cardPName) {
		this.cardPName = cardPName;
	}

	public Date getCrtDate() {
		return crtDate;
	}

	public void setCrtDate(Date crtDate) {
		this.crtDate = crtDate;
	}

	public Date getCrtDateStart() {
		return crtDateStart;
	}

	public void setCrtDateStart(Date crtDateStart) {
		this.crtDateStart = crtDateStart;
	}

	public Date getCrtDateEnd() {
		return crtDateEnd;
	}

	public void setCrtDateEnd(Date crtDateEnd) {
		this.crtDateEnd = crtDateEnd;
	}

	public String getCitizenCardNo() {
		return citizenCardNo;
	}

	public void setCitizenCardNo(String citizenCardNo) {
		this.citizenCardNo = citizenCardNo;
	}

	public String getChcOriCitizenNo() {
		return chcOriCitizenNo;
	}

	public void setChcOriCitizenNo(String chcOriCitizenNo) {
		this.chcOriCitizenNo = chcOriCitizenNo;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getCrtOperator() {
		return crtOperator;
	}

	public void setCrtOperator(String crtOperator) {
		this.crtOperator = crtOperator;
	}

	public String getBranch() {
		return branch;
	}

	public void setBranch(String branch) {
		this.branch = branch;
	}

	public Date getReleaseDate() {
		return releaseDate;
	}

	public void setReleaseDate(Date releaseDate) {
		this.releaseDate = releaseDate;
	}

	public String getCertType1() {
		return certType1;
	}

	public void setCertType1(String certType1) {
		this.certType1 = certType1;
	}

	public String getCertType2() {
		return certType2;
	}

	public void setCertType2(String certType2) {
		this.certType2 = certType2;
	}

	public Integer getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(Integer numPerPage) {
		this.numPerPage = numPerPage;
	}

	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public int getStartLine() {
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine = startLine;
	}

   	
	

}
